package kuaishou

import (
	"net/http"
)

// 申请平台介入请求
type SellerOrderRefundApplyEntryRequest struct {
	RefundId int      `json:"refundId"` // 退款单编号
	Desc     string   `json:"申请人关于退款的举证:文字"`
	Pictures []string `json:"pictures"` // 申请人关于退款的举证:图片列表
	Status   int      `json:"status"`   // 退款单当前状态
}

// 申请平台介入响应
type SellerOrderRefundApplyEntryResponse struct {
	BaseResponse
}

func (r *SellerOrderRefundApplyEntryRequest) RequestMethod() string {
	return http.MethodPost
}

func (r *SellerOrderRefundApplyEntryRequest) RequestPath() string {
	return "/open/seller/order/refund/apply/entry"
}

func (r *SellerOrderRefundApplyEntryRequest) ApiName() string {
	return "open.seller.order.refund.apply.entry"
}
